package com.sd.repay.service;

import java.util.List;
import java.util.Map;


public interface CardManageService {

    int addCardInfo(Map<String, String> cardInfo) throws Exception;

    Map<String, Object> getCardManageByAccountNo(String accountNo) throws Exception;

    Map<String, Object> getCardManageByCardNo(String cardNo) throws Exception;

    List<Map<String, Object>> getCardInfoByIdCard(String idCrad) throws Exception;

    Map<String, Object> getSettleCardInfoByIdCard(String idCrad) throws Exception;

    int updateSettleStatus(String cardNo, String isSettleStatus) throws Exception;

    List<Map<String, Object>> getExcludeCard() throws Exception;

    List<Map<String, Object>> getExcludeCardByChannel(String channelCode) throws Exception;

    Map<String, Object> getPosCardInfoByAccountNo(String accountNo) throws Exception;

    int deleteCard(String cardNo) throws Exception;

    int updateCardInfo(String accountNo, String statementDate, String repaymentDate, String province, String city) throws Exception;
}
